RAIS  3.2
RAIS::Common::TableManagement::Field Class Reference

This class encapsulates all field properties. More...

Inheritance diagram for RAIS::Common::TableManagement::Field:
RAIS::Common::DBObject

List of all members.

Classes

class  FieldSizeData
class  FieldTypeData
class  NecessityTypeData

Public Types

enum  FieldType {
  Text = 0, Date, Numeric, SingleLookup,
  MultipleLookup, LookupPlusIntegerValue, LookupPlusScientificValue, Link,
  Logical, Label
}
enum  NecessityType { Required = 0, Suggested, NotRequired }
enum  FieldSize {
  Large = 0, Medium, Memo, Small,
  Integer, Rational, Scientific, TimeInterval,
  Year
}

Public Member Functions

 Field ()
 Field (IDataRecord record)

Properties

static FieldTypes FieldTypesDictionary [get, set]
static FieldSizes FieldSizesDictionary [get, set]
static NecessityTypes NecessityTypesDictionary [get, set]
Table Table [get, set]
string LocalLanguageFieldName [get, set]
string FieldPurpose [get, set]
string LocalLanguageFieldPurpose [get, set]
FieldType Type [get]
FieldTypeData TypeData [get]
string TypeText [get, set]
FieldSize Size [get]
FieldSizeData SizeData [get]
string SizeText [get, set]
NecessityType Necessity [get]
NecessityTypeData NecessityData [get]
string NecessityText [get, set]
int Order [get, set]
bool IsNameField [get, set]
bool SystemField [get, set]
bool LockedField [get, set]
bool VisibleOnForms [get, set]
bool UniqueValue [get, set]
bool NeedsTranslation [get, set]
bool Multiline [get, set]
bool HighField [get, set]
bool ReadOnly [get, set]
Table RelatedTable [get, set]
string ForeignKeyFieldName [get]
string QueryName [get, set]
string QueryNameWithoutParameters [get]
int ParentFieldID [get, set]
int MaxLength [get]
bool IsLookupField [get]
bool IsTextField [get]

Detailed Description

This class encapsulates all field properties.


Member Enumeration Documentation

Enumerator:
Large 
Medium 
Memo 
Small 
Integer 
Rational 
Scientific 
TimeInterval 
Year 

Definition at line 64 of file Field.cs.

Enumerator:
Text 
Date 
Numeric 
SingleLookup 
MultipleLookup 
LookupPlusIntegerValue 
LookupPlusScientificValue 
Link 
Logical 
Label 

Definition at line 45 of file Field.cs.

Enumerator:
Required 
Suggested 
NotRequired 

Definition at line 58 of file Field.cs.


Constructor & Destructor Documentation

RAIS::Common::TableManagement::Field::Field ( )

Definition at line 363 of file Field.cs.

RAIS::Common::TableManagement::Field::Field ( IDataRecord  record)

Definition at line 366 of file Field.cs.


Property Documentation

string RAIS::Common::TableManagement::Field::FieldPurpose [get, set]

Definition at line 134 of file Field.cs.

FieldSizes RAIS::Common::TableManagement::Field::FieldSizesDictionary [static, get, set]

Definition at line 113 of file Field.cs.

FieldTypes RAIS::Common::TableManagement::Field::FieldTypesDictionary [static, get, set]

Definition at line 108 of file Field.cs.

string RAIS::Common::TableManagement::Field::ForeignKeyFieldName [get]

Definition at line 280 of file Field.cs.

bool RAIS::Common::TableManagement::Field::HighField [get, set]

Definition at line 265 of file Field.cs.

bool RAIS::Common::TableManagement::Field::IsLookupField [get]

Definition at line 337 of file Field.cs.

bool RAIS::Common::TableManagement::Field::IsNameField [get, set]

Definition at line 228 of file Field.cs.

bool RAIS::Common::TableManagement::Field::IsTextField [get]

Definition at line 351 of file Field.cs.

string RAIS::Common::TableManagement::Field::LocalLanguageFieldName [get, set]

Definition at line 129 of file Field.cs.

string RAIS::Common::TableManagement::Field::LocalLanguageFieldPurpose [get, set]

Definition at line 139 of file Field.cs.

bool RAIS::Common::TableManagement::Field::LockedField [get, set]

Definition at line 238 of file Field.cs.

int RAIS::Common::TableManagement::Field::MaxLength [get]

Definition at line 321 of file Field.cs.

bool RAIS::Common::TableManagement::Field::Multiline [get, set]

Definition at line 259 of file Field.cs.

NecessityType RAIS::Common::TableManagement::Field::Necessity [get]

Definition at line 200 of file Field.cs.

NecessityTypeData RAIS::Common::TableManagement::Field::NecessityData [get]

Definition at line 204 of file Field.cs.

string RAIS::Common::TableManagement::Field::NecessityText [get, set]

Definition at line 208 of file Field.cs.

NecessityTypes RAIS::Common::TableManagement::Field::NecessityTypesDictionary [static, get, set]

Definition at line 118 of file Field.cs.

bool RAIS::Common::TableManagement::Field::NeedsTranslation [get, set]

Definition at line 254 of file Field.cs.

int RAIS::Common::TableManagement::Field::Order [get, set]

Definition at line 223 of file Field.cs.

int RAIS::Common::TableManagement::Field::ParentFieldID [get, set]

Definition at line 316 of file Field.cs.

string RAIS::Common::TableManagement::Field::QueryName [get, set]

Definition at line 299 of file Field.cs.

string RAIS::Common::TableManagement::Field::QueryNameWithoutParameters [get]

Definition at line 304 of file Field.cs.

bool RAIS::Common::TableManagement::Field::ReadOnly [get, set]

Definition at line 270 of file Field.cs.

Table RAIS::Common::TableManagement::Field::RelatedTable [get, set]

Definition at line 275 of file Field.cs.

FieldSize RAIS::Common::TableManagement::Field::Size [get]

Definition at line 171 of file Field.cs.

FieldSizeData RAIS::Common::TableManagement::Field::SizeData [get]

Definition at line 175 of file Field.cs.

string RAIS::Common::TableManagement::Field::SizeText [get, set]

Definition at line 179 of file Field.cs.

bool RAIS::Common::TableManagement::Field::SystemField [get, set]

Definition at line 233 of file Field.cs.

Table RAIS::Common::TableManagement::Field::Table [get, set]

Definition at line 124 of file Field.cs.

FieldType RAIS::Common::TableManagement::Field::Type [get]

Definition at line 144 of file Field.cs.

FieldTypeData RAIS::Common::TableManagement::Field::TypeData [get]

Definition at line 148 of file Field.cs.

string RAIS::Common::TableManagement::Field::TypeText [get, set]

Definition at line 152 of file Field.cs.

bool RAIS::Common::TableManagement::Field::UniqueValue [get, set]

Definition at line 249 of file Field.cs.

bool RAIS::Common::TableManagement::Field::VisibleOnForms [get, set]

Definition at line 244 of file Field.cs.


The documentation for this class was generated from the following file: